package com.lwldjx.auth.domain.service;

import cn.dev33.satoken.stp.SaTokenInfo;
import com.lwldjx.auth.domain.entity.AuthUserBO;
import com.lwldjx.auth.infra.basic.entity.AuthUser;

public interface AuthUserDomainService {


    Boolean register(AuthUserBO authUserBo);

    Boolean update(AuthUserBO authUserBo);

    Boolean delete(AuthUserBO authUserBo);

    Boolean deleteById(AuthUserBO authUserBo);

    Boolean changeStatus(AuthUserBO authUserBo);

    SaTokenInfo doLogin(String validCode);
}
